<?php
/**
 * Constant
 *
 * A constant is an identifier (name) for a simple value. As the name
 * suggests, that value cannot change during the execution of the script.
 * A constant is case-sensitive by default. By convention, constant
 * identifiers are always uppercase.
 *
 * @author  Badrus Said <badrus.said@gmail.com>
 * @since   gop1.0
 */
final class gop_Constant extends gop_Base {
    public function execute(gop_Base $_caller = null) {
        if ($this->getReturn()) return;
        $this->setCaller($_caller);
        return constant($this->name);
    }
}
?>